*{
  margin: 0;
  padding: 0;
}

::-webkit-scrollbar {display: none;}

body, div, span, header, footer, nav, section, aside, article, ul, dl, dt, dd, li, a, p, h1, h2, h3, h4,h5, h6, i, b, textarea, button, input, select, figure, figcaption{
    padding: 0;
    margin: 0;
    border: none;
    box-sizing: border-box;
    -webkit-tap-highlight-color:transparent;
    -webkit-font-smoothing: antialiased;
}

body {
  font-family: 'Microsoft Yahei', 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif;
  font-size: 14px !important;
  color: #333;
}

li{
  list-style: none;
}

a{
  text-decoration: none;
  color: #2c3e50;
}

a:active {
  background-color: #c7c7c7;
}

img {
  border: none;
}

em,i {
  font-style: normal;
}

button,textarea,input {
  outline: none;
  background-color: #fff;
}

#app {
  min-height: 100vh;
}

::-webkit-input-placeholder {
  color: #ccc;
}
::-webkit-textarea-placeholder {
  color: #ccc;
}
.sino-hide {
  display: none;
}